package com.j48.entrancegurad.service;

import com.j48.entrancegurad.model.A_C;
import com.j48.entrancegurad.model.Character;

import java.util.ArrayList;

public interface ICharacterService {

    /**
     * 查询角色
     * @param a_c 携带被查询的角色编号
     * @return 角色
     */

    public Character select(A_C a_c);

    /**
     * 查询角色
     * @param
     * @return 角色
     */

    public Character selectById(Character character);

    /**
     * 查询所有角色
     * @return 所有角色
     */
    public ArrayList<Character> selectcharacterall();

    /**
     * 删除角色
     * @param character
     * @return 是否成功
     */
    public int deletecharacter(Character character);

    /**
     * 按角色名称查询单个角色
     * @param character
     * @return 对象
     */
    public ArrayList<Character> selectcharacter(Character character);

    /**
     * 按角色名称查询单个角色
     * @param character
     * @return 对象
     */
    public ArrayList<Character> selectcharacter1(Character character);

    /**
     * 添加角色
     * @param character
     * @return 对象
     */
    public int addcharacter(Character character);

    /**
     * 修改角色名字
     * @param character
     * @return
     */
    public int updaterolename(Character character);
}
